<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>

		<script type="text/javascript">
			// 1、按学员分数为学员评级
			// 分数>=80：良好
			// 分数>=60：中等
			// 分数&lt;60：差

			/* var fen = prompt("请输入学员分数")
			if (fen <= 60) {
				console.log("差")
			} else if (fen>=60 && fen <80) {
				console.log("中等")
			} else {
				console.log("良好")
			} */


			// 2、根据小明的考试成绩，显示所获奖励
			// 成绩==100分，爸爸奖励200元
			// 成绩>=90分，妈妈给奖励100元
			// 90分>成绩>=60分，爸爸妈妈买参考资料进行鼓励
			// 成绩&lt;60分，男女混合双打


			/* var cj = prompt("请输入学员分数")
			if (cj == 100) {
				console.log("爸爸奖励200元")
			} else if (cj >= 90) {
				console.log("妈妈给奖励100元")
			} else if(cj < 90 && cj >= 60){
				console.log("爸爸妈妈买参考资料进行鼓励")
			} else {
				console.log("男女混合双打")
			} */



			// 2、机票原价4000，1-3月为淡季，其余月份为旺季。淡季头等舱打6折，经济舱打3折，
			// 旺季头等舱打9折，经济舱打75折，计算不同月份、不同舱位的实际票价。
			// 分别使用多重if结构和switch结构完成。

			/* var month = prompt("请输入月份")
			var a = prompt("请输入1为头等舱，0为经济舱")
			var jia = 4000;
			if (month >=1 && month <=3) {
				if (a == 1) {
					jia *= 0.6;
				} else{
					jia *= 0.3;
				}
			} else{
				if (a == 1) {
					jia *= 0.9;
					
				} else{
					jia *= 0.75;
				}
			}
			console.log("当前为"+month+"月,价格为"+jia); */
			/* console.log("//////")
			var month = prompt("请输入月份")
			var a = prompt("请输入1为头等舱，0为经济舱")
			var jia2=4000;
			switch(month){
				case 1:
				case 2:
				case 3:
					if(a == 1){
						jia2 *= 0.6
					}else{
						jia2 *= 0.3						
					}
					break;
				default:
					if(a == 1){
						jia2 *= 0.9;
					}else{
						jia2 *= 0.75;						
					}
					break;
			}
			console.log("当前为"+month+"月,价格为"+jia2) */

			// 3、我们来做个周计划，周一、二学习理念知识，周三、四到企业实践，周五总结经验，
			// 周六、日休息和娱乐。请根据星期几做出选择，使用Switch语句完成，完成星期几的判断。


			/* var week = prompt("今天的计划");
			switch (week - 0) {
				case 1:
				case 2:
					document.write("学习理念知识")
					break;
				case 3:
				case 4:
					document.write("到企业实践")
					break;
				case 5:
					document.write("总结经验")
					break;
				case 6:
				case 7:
					document.write("休息和娱乐")
					break;
			} */
			
			//1.	鸡兔同笼，共有35个头，94条腿，问共有几只鸡，几只兔？
			
			/* var a = 35, b = 94;
			var c= 2, d = 4;
			for(var i=0; i<=a;i++) {
				for(var j=0; j<=a; j++) {
					if(i+j == a && i*c+j*d == b) {
						console.log(i+"只鸡", j+ "只兔" );
					}
				}
			} */
			
			
			//2.求100以内的所有素数（即只能被1和本身整除的数）。
			
			/* var str="",len=100;
			for(var i=2;i<=5;i++){
				for(var j=2;j<i;j++){
					console.log("i:",i,"j:",j)
					if(i%j == 0){	
						//console.log(i,j);
						break;
					}
				}
				
				if(i==j){
					//console.log("i:",i,"j:",j);
					str += i+" ";
				}
			} */
			
			/* var str2="2 ",len2=100;
			for(var i=2;i<=len2;i++){
				var f=false;
				for(var j=2;j<i;j++){
					if(i%j==0){
						f=false;
						break;
					}
					f=true;
				}
				if(f){
					console.log("i:",i);
					str2 += i+" ";
				}
			} */
			
			//3.求个位数是6，且能被三整除的五位数共有多少个。
			
			/* for (var i = 10000; i < 100000; i++) {
				if(i%10==6 && i%3==0){
					console.log("i:",i);
				}
			} */
			
			
			// 4.爱因斯坦的数学题：有一条长阶梯，若每步跨2阶，则最后剩一阶；若每步跨3阶，
			// 则最后剩2阶；若每步跨5阶，则最后剩4阶，若每步跨6阶，最后剩5阶。只有每次跨7阶，最后才正好一阶不剩。求这条阶梯共有多少阶。
			
			/* for(var x=0;;x++){
				if(x%2==1&&x%3==2&&x%5==4&&x%6==5&&x%7==0){
					console.log("台阶数:",x);
					break;
				}
			} */
			
			
			//5.假设公鸡5块钱一只，母鸡3块钱一只，小鸡1块钱3只。
			//如果用100块钱买100只鸡，公鸡，母鸡，小鸡各可以买多少只？
			
			/* for(var x=0;x<=100;x++){//小鸡最多100只
				for(var y=0;y<=100/3;y++){//母鸡最多33只
					for(var z=0;z<=100/5;z++){//公鸡最多20只
						if(x/3+3*y+5*z==100&&x+y+z==100){
							console.log("公鸡:",z,"母鸡:",y,"小鸡:",x);
							console.log("公鸡:",5*z,"元,母鸡:",3*y,"元,小鸡:",x/3,"元\n\n");
						}
					}
				}
			} */
			
			//6.求n!的值(n的阶乘);
			
			/* function fn(a){
				if (a == 1) {
					return 1;
				} else{
					return a * fn(a - 1)
				}
			}
			var x = fn(5);
			console.log(x); */
			
			
			
			//7.求1!+2!+3!+.....+20!的值（1的阶乘 + 2的阶乘 + 3的阶乘 + 。。。+20的阶乘）。
			
			/* function fn1(b){
				var num = 0;
				function fn(a){
					if (a == 1) {
						return 1;
					} else{
						return a * fn(a - 1)
					}
				}
				var x = fn(b);
				return num+=x;
			}
			var y = fn1(6)
			console.log(y) */
			
			
			
			// 8.猴子吃桃问题：猴子第一天摘下若干个桃子，当即吃了一半，还不过瘾，又多吃了一个。
			// 第二天早上又将剩下的桃子吃掉一半，又多吃了 一个。以后每天早上都吃了前一天剩下的一半零一个。
			// 到第10天早上想再吃时，见只剩下一个桃子了。求第一天共摘了多少。
			// 思路：
			// 第10天 		1个
			// 第9天		4个（1+1）*2
			// 第8天		10个（4+1）*2
			// 第7天		22个（10+1）*2	
			
			/* var sum=1;
			var d=10;
			console.log("第 "+10+" 天,桃子个数: 1");
			for(var i=d;i>1;i--){
				sum=(1+sum)*2;
				console.log("第"+(i-1)+"天,桃子个数:",sum);
			} */
			
			
			
			/* function houzi(day){
			    if (day == 10) {
			        return 1;
			    } else {
			        return (houzi(day + 1) + 1) * 2;
			    }
			}
			console.log(houzi(1)); */
			
			
			
			
			/* function fun1(a) {
			    for (var i = 1; i <= 12; i++) {
			     if (i <= 3) {
			      b = a * 0.6;
			      c = a * 0.3;
			      console.log(i,"月份头等舱价格:", b);
			      console.log(i,"月份经济舱价格:", c);
			     } else {
			      b = a * 0.9;
			      c = a * 0.75;
			      console.log(i,"月份头等舱价格:", b);
			      console.log(i,"月份经济舱价格:",c);
			     }
			    }
			   }
			   fun1(4000); */
			
			
		</script>







	</body>
</html>
